10c6bcf49b0e7ca80575b8814b9b2bc9a65d5a53,src/main/java/org/f1x/engine/MessagePacker.java,MessagePacker,addStandardHeader,#number#number#number#CharSequence#MessageBuilder#,61
Before Change
builder.addCharSequence(Tag.MsgType, msgType);
builder.addInt(Tag.MsgSeqNum, msgSeqNum);
builder.addByteSequence(Tag.SenderCompID, sessionID.senderCompId());
if (sessionID.senderSubId() != null)
builder.addByteSequence(Tag.SenderSubID, sessionID.senderSubId());
After Change
offset = addUInt(Tag.BodyLength, bodyLength, buffer, offset);
offset = addByteSequence(Tag.MsgType, msgType, buffer, offset);
offset = addUInt(Tag.MsgSeqNum, msgSeqNum, buffer, offset);
offset = addByteSequence(Tag.SenderCompID, sessionID.senderCompId(), buffer, offset);
offset = addNullableByteSequence(Tag.SenderSubID, sessionID.senderSubId(), buffer, offset);
offset = addByteSequence(Tag.TargetCompID, sessionID.targetCompId(), buffer, offset);
offset = addNullableByteSequence(Tag.TargetSubID, sessionID.targetSubId(), buffer, offset);